package com.admin.business.personalCenter.venusSysFeedback;

import com.tiangong.framework.bo.CDO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

/**
 * @description: 意见建议表
 * @create: 2023-11-22 17:35:43
 **/
@Mapper
public interface VenusSysFeedbackDao{
    /**添加意见建议表数据*/
    void addVenusSysFeedback(CDO cdo);

    /**添加意见建议表数据*/
    void addOrUpdateVenusSysFeedback(CDO cdo);

    /**根据Id更新意见建议表数据*/
    int updateVenusSysFeedbackById(CDO cdo);

    /**根据Id删除意见建议表数据*/
    int deleteVenusSysFeedbackById(String id);

    /**根据条件删除意见建议表数据*/
    int deleteVenusSysFeedback(CDO cdo);

    /**根据id获取意见建议表数据*/
    CDO getVenusSysFeedbackById(String id);

    /**根据非空条件获取意见建议表数据列表*/
    List<CDO> getVenusSysFeedbackListPage(CDO cdo);

    /**根据混合条件获取意见建议表数据列表*/
    List<CDO> getVenusSysFeedbackListPageByCondition(CDO cdo);

    /**获取意见建议表数据条数*/
    int getVenusSysFeedbackCount(CDO cdo);

}
